#pragma once
#include <cstdlib>
#include <iostream>
#include <memory>

class DMSClient {
public:
    using ptr = std::shared_ptr<DMSClient>;
    DMSClient(const std::string &access_key_id,
        const std::string &access_key_secret) {}
    ~DMSClient() {}
    bool send(const std::string &phone, const std::string &code)
    {
        return true;
    }
};